home *** CD-ROM | disk | FTP | other *** search
/ The EduCorp CD Sampler / EduCorpCD-Sampler-1991.iso / HyperCard 2.1 / HyperCard 2.1.rsrc / bin.rsrc_CODE_8_ClipStuff.txt < prev    next >
Text File  |  1991-08-13  |  60KB  |  1,032 lines

  1. # near model CODE resource
  2. # jump table entries: 1880-1881 (2 of them)
  3. fn00000000:
  4. 00000000  4E56 0000                link       A6, 0
  5. 00000004  4A6E 0014                tst.w      [A6 + 0x14]
  6. 00000008  6602                     bne        +0x4 /* 0000000C */
  7. 0000000A  602A                     bra        +0x2C /* 00000036 */
  8. label0000000C:
  9. 0000000C  4AAE 0010                tst.l      [A6 + 0x10]
  10. 00000010  6708                     beq        +0xA /* 0000001A */
  11. 00000012  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  12. 00000016  205F                     movea.l    A0, [A7]+
  13. 00000018  A02A                     syscall    HUnlock
  14. label0000001A:
  15. 0000001A  486E 000C                pea.l      [A6 + 0xC]
  16. 0000001E  4EAD 20BA                jsr        [A5 + 0x20BA /* export_1043 */]
  17. 00000022  3F3C 002B                move.w     -[A7], 0x2B /* '+' */
  18. 00000026  4EAD 213A                jsr        [A5 + 0x213A /* export_1059 */]
  19. 0000002A  206E 0008                movea.l    A0, [A6 + 0x8]
  20. 0000002E  2C48                     movea.l    A6, A0
  21. 00000030  4EFA 0428                jmp        [PC + 0x428 /* 0000045A */]
  22. 00000034  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  23. // begin alternate branch 00000036-00000038
  24. label00000036:
  25. 00000036  4E5E                     unlink     A6
  26. // end alternate branch 00000036-00000038
  27. label00000036: // (misaligned)
  28. 00000038  205F                     movea.l    A0, [A7]+
  29. 0000003A  DEFC 000E                add.w      A7, 0xE
  30. 0000003E  4ED0                     jmp        [A0]
  31. fn00000040:
  32. 00000040  4E56 FFF8                link       A6, -0x0008
  33. 00000044  48E7 0108                movem.l    -[A7], D7,A4
  34. 00000048  3E2D C64C                move.w     D7, [A5 - 0x39B4]
  35. 0000004C  202D B626                move.l     D0, [A5 - 0x49DA]
  36. 00000050  B0AD AFEC                cmp.l      D0, [A5 - 0x5014]
  37. 00000054  6606                     bne        +0x8 /* 0000005C */
  38. 00000056  3007                     move.w     D0, D7
  39. 00000058  4440                     neg.w      D0
  40. 0000005A  3E00                     move.w     D7, D0
  41. label0000005C:
  42. 0000005C  486D C64A                pea.l      [A5 - 0x39B6]
  43. 00000060  2F2D B626                move.l     -[A7], [A5 - 0x49DA]
  44. 00000064  2F2D AFEC                move.l     -[A7], [A5 - 0x5014]
  45. 00000068  3F07                     move.w     -[A7], D7
  46. 0000006A  3F3A 00D4                move.w     -[A7], [PC + 0xD4 /* 00000140, value 0x0, cstring "" */]
  47. 0000006E  486D CAF0                pea.l      [A5 - 0x3510]
  48. 00000072  4EAD 100A                jsr        [A5 + 0x100A /* export_509 */]
  49. 00000076  206D CAF0                movea.l    A0, [A5 - 0x3510]
  50. 0000007A  2050                     movea.l    A0, [A0]
  51. 0000007C  4A68 003C                tst.w      [A0 + 0x3C]
  52. 00000080  6700 00B4                beq        +0xB6 /* 00000136 */
  53. 00000084  206D CAF0                movea.l    A0, [A5 - 0x3510]
  54. 00000088  2850                     movea.l    A4, [A0]
  55. 0000008A  2F2C 003E                move.l     -[A7], [A4 + 0x3E]
  56. 0000008E  205F                     movea.l    A0, [A7]+
  57. 00000090  A029                     syscall    HLock
  58. 00000092  42A7                     clr.l      -[A7]
  59. 00000094  302C 003C                move.w     D0, [A4 + 0x3C]
  60. 00000098  48C0                     ext.l      D0
  61. 0000009A  2F00                     move.l     -[A7], D0
  62. 0000009C  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  63. 000000A2  206C 003E                movea.l    A0, [A4 + 0x3E]
  64. 000000A6  2F10                     move.l     -[A7], [A0]
  65. 000000A8  4EAD 105A                jsr        [A5 + 0x105A /* export_519 */]
  66. 000000AC  201F                     move.l     D0, [A7]+
  67. 000000AE  3F00                     move.w     -[A7], D0
  68. 000000B0  206D CAF0                movea.l    A0, [A5 - 0x3510]
  69. 000000B4  2050                     movea.l    A0, [A0]
  70. 000000B6  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  71. 000000BA  42A7                     clr.l      -[A7]
  72. 000000BC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  73. 000000C0  4EBA FF3E                jsr        [PC - 0xC2 /* 00000000 */]
  74. 000000C4  206D CAF0                movea.l    A0, [A5 - 0x3510]
  75. 000000C8  2050                     movea.l    A0, [A0]
  76. 000000CA  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  77. 000000CE  205F                     movea.l    A0, [A7]+
  78. 000000D0  A02A                     syscall    HUnlock
  79. 000000D2  102D A9D0                move.b     D0, [A5 - 0x5630]
  80. 000000D6  665E                     bne        +0x60 /* 00000136 */
  81. 000000D8  206D CAF0                movea.l    A0, [A5 - 0x3510]
  82. 000000DC  2850                     movea.l    A4, [A0]
  83. 000000DE  426C 0020                clr.w      [A4 + 0x20]
  84. 000000E2  302C 003C                move.w     D0, [A4 + 0x3C]
  85. 000000E6  5240                     addq.w     D0, 1
  86. 000000E8  3940 0022                move.w     [A4 + 0x22], D0
  87. 000000EC  42A7                     clr.l      -[A7]
  88. 000000EE  2F2D CAF0                move.l     -[A7], [A5 - 0x3510]
  89. 000000F2  3F3C 0006                move.w     -[A7], 0x6
  90. 000000F6  A83D                     syscall    TEDispatch
  91. 000000F8  2D57 FFF8                move.l     [A6 - 0x8], [A7]
  92. 000000FC  205F                     movea.l    A0, [A7]+
  93. 000000FE  A029                     syscall    HLock
  94. 00000100  42A7                     clr.l      -[A7]
  95. 00000102  42A7                     clr.l      -[A7]
  96. 00000104  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  97. 00000108  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  98. 0000010C  2F3C 7374 796C           move.l     -[A7], 0x7374796C /* 'styl' */
  99. 00000112  206E FFF8                movea.l    A0, [A6 - 0x8]
  100. 00000116  2F10                     move.l     -[A7], [A0]
  101. 00000118  4EAD 105A                jsr        [A5 + 0x105A /* export_519 */]
  102. 0000011C  201F                     move.l     D0, [A7]+
  103. 0000011E  3F00                     move.w     -[A7], D0
  104. 00000120  42A7                     clr.l      -[A7]
  105. 00000122  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  106. 00000126  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  107. 0000012A  4EBA FED4                jsr        [PC - 0x12C /* 00000000 */]
  108. 0000012E  486E FFF8                pea.l      [A6 - 0x8]
  109. 00000132  4EAD 20BA                jsr        [A5 + 0x20BA /* export_1043 */]
  110. label00000136:
  111. 00000136  4CDF 1080                movem.l    D7,A4, [A7]+
  112. 0000013A  4E5E                     unlink     A6
  113. 0000013C  2E9F                     move.l     [A7], [A7]+
  114. 0000013E  4E75                     rts
  115. 00000140  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  116. // begin alternate branch 00000142-0000014A
  117. fn00000142:
  118. 00000142  4E56 FEF4                link       A6, -0x010C
  119. 00000146  48E7 0108                movem.l    -[A7], D7,A4
  120. // end alternate branch 00000142-0000014A
  121. fn00000142: // (misaligned)
  122. 00000144  FEF4 48E7                .extension 0xEF4 <<F/2-3/7>> // unimplemented
  123. 00000148  0108                     btst       A0, D0
  124. 0000014A  3E2D C65C                move.w     D7, [A5 - 0x39A4]
  125. 0000014E  6602                     bne        +0x4 /* 00000152 */
  126. 00000150  607C                     bra        +0x7E /* 000001CE */
  127. label00000152:
  128. 00000152  42A7                     clr.l      -[A7]
  129. 00000154  3F07                     move.w     -[A7], D7
  130. 00000156  A9BB                     syscall    GetIcon
  131. 00000158  285F                     movea.l    A4, [A7]+
  132. 0000015A  200C                     move.l     D0, A4
  133. 0000015C  6770                     beq        +0x72 /* 000001CE */
  134. 0000015E  2F0C                     move.l     -[A7], A4
  135. 00000160  205F                     movea.l    A0, [A7]+
  136. 00000162  A029                     syscall    HLock
  137. 00000164  42A7                     clr.l      -[A7]
  138. 00000166  2F3C 0000 0080           move.l     -[A7], 0x80
  139. 0000016C  2F3C 4943 4F4E           move.l     -[A7], 0x49434F4E /* 'ICON' */
  140. 00000172  2F14                     move.l     -[A7], [A4]
  141. 00000174  4EAD 105A                jsr        [A5 + 0x105A /* export_519 */]
  142. 00000178  201F                     move.l     D0, [A7]+
  143. 0000017A  3F00                     move.w     -[A7], D0
  144. 0000017C  2F0C                     move.l     -[A7], A4
  145. 0000017E  42A7                     clr.l      -[A7]
  146. 00000180  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  147. 00000184  4EBA FE7A                jsr        [PC - 0x186 /* 00000000 */]
  148. 00000188  2F0C                     move.l     -[A7], A4
  149. 0000018A  205F                     movea.l    A0, [A7]+
  150. 0000018C  A02A                     syscall    HUnlock
  151. 0000018E  2F0C                     move.l     -[A7], A4
  152. 00000190  486E FFF4                pea.l      [A6 - 0xC]
  153. 00000194  486E FFF6                pea.l      [A6 - 0xA]
  154. 00000198  486E FEF4                pea.l      [A6 - 0x10C]
  155. 0000019C  A9A8                     syscall    GetResInfo
  156. 0000019E  4240                     clr.w      D0
  157. 000001A0  102E FEF4                move.b     D0, [A6 - 0x10C]
  158. 000001A4  4A40                     tst.w      D0
  159. 000001A6  6726                     beq        +0x28 /* 000001CE */
  160. 000001A8  42A7                     clr.l      -[A7]
  161. 000001AA  2F3C 0000 0100           move.l     -[A7], 0x100
  162. 000001B0  2F3C 4E41 4D45           move.l     -[A7], 0x4E414D45 /* 'NAME' */
  163. 000001B6  486E FEF4                pea.l      [A6 - 0x10C]
  164. 000001BA  4EAD 105A                jsr        [A5 + 0x105A /* export_519 */]
  165. 000001BE  201F                     move.l     D0, [A7]+
  166. 000001C0  3F00                     move.w     -[A7], D0
  167. 000001C2  42A7                     clr.l      -[A7]
  168. 000001C4  42A7                     clr.l      -[A7]
  169. 000001C6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  170. 000001CA  4EBA FE34                jsr        [PC - 0x1CC /* 00000000 */]
  171. label000001CE:
  172. 000001CE  4CDF 1080                movem.l    D7,A4, [A7]+
  173. 000001D2  4E5E                     unlink     A6
  174. 000001D4  2E9F                     move.l     [A7], [A7]+
  175. 000001D6  4E75                     rts
  176. export_235:
  177. 000001D8  4E56 FFE6                link       A6, -0x001A
  178. 000001DC  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  179. 000001E0  102D B5E4                move.b     D0, [A5 - 0x4A1C]
  180. 000001E4  6768                     beq        +0x6A /* 0000024E */
  181. 000001E6  206D B928                movea.l    A0, [A5 - 0x46D8]
  182. 000001EA  2050                     movea.l    A0, [A0]
  183. 000001EC  2D48 FFEA                move.l     [A6 - 0x16], A0
  184. 000001F0  226E FFEA                movea.l    A1, [A6 - 0x16]
  185. 000001F4  3028 0020                move.w     D0, [A0 + 0x20]
  186. 000001F8  B069 0022                cmp.w      D0, [A1 + 0x22]
  187. 000001FC  6C00 0258                bge        +0x25A /* 00000456 */
  188. 00000200  102E 0008                move.b     D0, [A6 + 0x8]
  189. 00000204  670A                     beq        +0xC /* 00000210 */
  190. 00000206  1F3C 0001                move.b     -[A7], 0x1
  191. 0000020A  4EAD 0FEA                jsr        [A5 + 0xFEA /* export_505 */]
  192. 0000020E  6006                     bra        +0x8 /* 00000216 */
  193. label00000210:
  194. 00000210  2F2D B928                move.l     -[A7], [A5 - 0x46D8]
  195. 00000214  A9D5                     syscall    TECopy
  196. label00000216:
  197. 00000216  42A7                     clr.l      -[A7]
  198. 00000218  A9FC                     syscall    ZeroScrap
  199. 0000021A  201F                     move.l     D0, [A7]+
  200. 0000021C  3F00                     move.w     -[A7], D0
  201. 0000021E  42A7                     clr.l      -[A7]
  202. 00000220  42A7                     clr.l      -[A7]
  203. 00000222  2F0E                     move.l     -[A7], A6
  204. 00000224  4EBA FDDA                jsr        [PC - 0x226 /* 00000000 */]
  205. 00000228  42A7                     clr.l      -[A7]
  206. 0000022A  A9FB                     syscall    LoadScrap/LodeScrap
  207. 0000022C  201F                     move.l     D0, [A7]+
  208. 0000022E  3F00                     move.w     -[A7], D0
  209. 00000230  42A7                     clr.l      -[A7]
  210. 00000232  42A7                     clr.l      -[A7]
  211. 00000234  2F0E                     move.l     -[A7], A6
  212. 00000236  4EBA FDC8                jsr        [PC - 0x238 /* 00000000 */]
  213. 0000023A  4267                     clr.w      -[A7]
  214. 0000023C  4EAD 037A                jsr        [A5 + 0x37A /* export_107 */]
  215. 00000240  42A7                     clr.l      -[A7]
  216. 00000242  42A7                     clr.l      -[A7]
  217. 00000244  2F0E                     move.l     -[A7], A6
  218. 00000246  4EBA FDB8                jsr        [PC - 0x248 /* 00000000 */]
  219. 0000024A  6000 020E                bra        +0x210 /* 0000045A */
  220. label0000024E:
  221. 0000024E  102D C154                move.b     D0, [A5 - 0x3EAC]
  222. 00000252  6700 0098                beq        +0x9A /* 000002EC */
  223. 00000256  206D C600                movea.l    A0, [A5 - 0x3A00]
  224. 0000025A  2050                     movea.l    A0, [A0]
  225. 0000025C  2D48 FFE6                move.l     [A6 - 0x1A], A0
  226. 00000260  226E FFE6                movea.l    A1, [A6 - 0x1A]
  227. 00000264  3028 0020                move.w     D0, [A0 + 0x20]
  228. 00000268  B069 0022                cmp.w      D0, [A1 + 0x22]
  229. 0000026C  6C00 01E8                bge        +0x1EA /* 00000456 */
  230. 00000270  102E 0008                move.b     D0, [A6 + 0x8]
  231. 00000274  6748                     beq        +0x4A /* 000002BE */
  232. 00000276  102D A98C                move.b     D0, [A5 - 0x5674]
  233. 0000027A  C02D BFB4                and.b      D0, [A5 - 0x404C]
  234. 0000027E  6708                     beq        +0xA /* 00000288 */
  235. 00000280  4EAD 2B22                jsr        [A5 + 0x2B22 /* export_1376 */]
  236. 00000284  6000 01D4                bra        +0x1D6 /* 0000045A */
  237. label00000288:
  238. 00000288  102D C29B                move.b     D0, [A5 - 0x3D65]
  239. 0000028C  0240 0001                andi.w     D0, 0x1
  240. 00000290  6600 01C4                bne        +0x1C6 /* 00000456 */
  241. 00000294  42A7                     clr.l      -[A7]
  242. 00000296  A9FC                     syscall    ZeroScrap
  243. 00000298  201F                     move.l     D0, [A7]+
  244. 0000029A  3F00                     move.w     -[A7], D0
  245. 0000029C  42A7                     clr.l      -[A7]
  246. 0000029E  42A7                     clr.l      -[A7]
  247. 000002A0  2F0E                     move.l     -[A7], A6
  248. 000002A2  4EBA FD5C                jsr        [PC - 0x2A4 /* 00000000 */]
  249. 000002A6  1F3C 0001                move.b     -[A7], 0x1
  250. 000002AA  4EAD 0FD2                jsr        [A5 + 0xFD2 /* export_502 */]
  251. 000002AE  1B7C 0001 C2B4           move.b     [A5 - 0x3D4C], 0x1
  252. 000002B4  1F3C 0001                move.b     -[A7], 0x1
  253. 000002B8  4EAD 10BA                jsr        [A5 + 0x10BA /* export_531 */]
  254. 000002BC  6018                     bra        +0x1A /* 000002D6 */
  255. label000002BE:
  256. 000002BE  42A7                     clr.l      -[A7]
  257. 000002C0  A9FC                     syscall    ZeroScrap
  258. 000002C2  201F                     move.l     D0, [A7]+
  259. 000002C4  3F00                     move.w     -[A7], D0
  260. 000002C6  42A7                     clr.l      -[A7]
  261. 000002C8  42A7                     clr.l      -[A7]
  262. 000002CA  2F0E                     move.l     -[A7], A6
  263. 000002CC  4EBA FD32                jsr        [PC - 0x2CE /* 00000000 */]
  264. 000002D0  2F2D C600                move.l     -[A7], [A5 - 0x3A00]
  265. 000002D4  A9D5                     syscall    TECopy
  266. label000002D6:
  267. 000002D6  42A7                     clr.l      -[A7]
  268. 000002D8  A9FB                     syscall    LoadScrap/LodeScrap
  269. 000002DA  201F                     move.l     D0, [A7]+
  270. 000002DC  3F00                     move.w     -[A7], D0
  271. 000002DE  42A7                     clr.l      -[A7]
  272. 000002E0  42A7                     clr.l      -[A7]
  273. 000002E2  2F0E                     move.l     -[A7], A6
  274. 000002E4  4EBA FD1A                jsr        [PC - 0x2E6 /* 00000000 */]
  275. 000002E8  6000 0170                bra        +0x172 /* 0000045A */
  276. label000002EC:
  277. 000002EC  4A6D C64C                tst.w      [A5 - 0x39B4]
  278. 000002F0  6700 0164                beq        +0x166 /* 00000456 */
  279. 000002F4  7001                     moveq.l    D0, 0x01
  280. 000002F6  B02D C64E                cmp.b      D0, [A5 - 0x39B2]
  281. 000002FA  660A                     bne        +0xC /* 00000306 */
  282. 000002FC  2D7C 5742 544E FFF8      move.l     [A6 - 0x8], 0x5742544E /* 'WBTN' */
  283. 00000304  6012                     bra        +0x14 /* 00000318 */
  284. label00000306:
  285. 00000306  7002                     moveq.l    D0, 0x02
  286. 00000308  B02D C64E                cmp.b      D0, [A5 - 0x39B2]
  287. 0000030C  6600 0148                bne        +0x14A /* 00000456 */
  288. 00000310  2D7C 5746 4C44 FFF8      move.l     [A6 - 0x8], 0x57464C44 /* 'WFLD' */
  289. label00000318:
  290. 00000318  42A7                     clr.l      -[A7]
  291. 0000031A  2F2D B626                move.l     -[A7], [A5 - 0x49DA]
  292. 0000031E  3F2D C64C                move.w     -[A7], [A5 - 0x39B4]
  293. 00000322  4EAD 2942                jsr        [A5 + 0x2942 /* export_1316 */]
  294. 00000326  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  295. 0000032A  6700 012A                beq        +0x12C /* 00000456 */
  296. 0000032E  7000                     moveq.l    D0, 0x00
  297. 00000330  2D40 FFEE                move.l     [A6 - 0x12], D0
  298. 00000334  42A7                     clr.l      -[A7]
  299. 00000336  A9FC                     syscall    ZeroScrap
  300. 00000338  201F                     move.l     D0, [A7]+
  301. 0000033A  3F00                     move.w     -[A7], D0
  302. 0000033C  42A7                     clr.l      -[A7]
  303. 0000033E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  304. 00000342  2F0E                     move.l     -[A7], A6
  305. 00000344  4EBA FCBA                jsr        [PC - 0x346 /* 00000000 */]
  306. 00000348  42A7                     clr.l      -[A7]
  307. 0000034A  A9FB                     syscall    LoadScrap/LodeScrap
  308. 0000034C  201F                     move.l     D0, [A7]+
  309. 0000034E  3F00                     move.w     -[A7], D0
  310. 00000350  42A7                     clr.l      -[A7]
  311. 00000352  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  312. 00000356  2F0E                     move.l     -[A7], A6
  313. 00000358  4EBA FCA6                jsr        [PC - 0x35A /* 00000000 */]
  314. 0000035C  206E FFFC                movea.l    A0, [A6 - 0x4]
  315. 00000360  2050                     movea.l    A0, [A0]
  316. 00000362  3D68 0016 FFF2           move.w     [A6 - 0xE], [A0 + 0x16]
  317. 00000368  4267                     clr.w      -[A7]
  318. 0000036A  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  319. 0000036E  486E FFF4                pea.l      [A6 - 0xC]
  320. 00000372  4EAD 296A                jsr        [A5 + 0x296A /* export_1321 */]
  321. 00000376  101F                     move.b     D0, [A7]+
  322. 00000378  670C                     beq        +0xE /* 00000386 */
  323. 0000037A  206E FFFC                movea.l    A0, [A6 - 0x4]
  324. 0000037E  2050                     movea.l    A0, [A0]
  325. 00000380  316E FFF4 0016           move.w     [A0 + 0x16], [A6 - 0xC]
  326. label00000386:
  327. 00000386  70FF                     moveq.l    D0, 0xFFFFFFFF
  328. 00000388  B06E FFF4                cmp.w      D0, [A6 - 0xC]
  329. 0000038C  6F22                     ble        +0x24 /* 000003B0 */
  330. 0000038E  4267                     clr.w      -[A7]
  331. 00000390  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  332. 00000394  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  333. 00000398  486E FFEE                pea.l      [A6 - 0x12]
  334. 0000039C  4EAD 0F82                jsr        [A5 + 0xF82 /* export_492 */]
  335. 000003A0  101F                     move.b     D0, [A7]+
  336. 000003A2  660C                     bne        +0xE /* 000003B0 */
  337. 000003A4  486E FFFC                pea.l      [A6 - 0x4]
  338. 000003A8  4EAD 20BA                jsr        [A5 + 0x20BA /* export_1043 */]
  339. 000003AC  6000 00A8                bra        +0xAA /* 00000456 */
  340. label000003B0:
  341. 000003B0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  342. 000003B4  205F                     movea.l    A0, [A7]+
  343. 000003B6  A029                     syscall    HLock
  344. 000003B8  42A7                     clr.l      -[A7]
  345. 000003BA  206E FFFC                movea.l    A0, [A6 - 0x4]
  346. 000003BE  2050                     movea.l    A0, [A0]
  347. 000003C0  3010                     move.w     D0, [A0]
  348. 000003C2  48C0                     ext.l      D0
  349. 000003C4  2F00                     move.l     -[A7], D0
  350. 000003C6  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  351. 000003CA  206E FFFC                movea.l    A0, [A6 - 0x4]
  352. 000003CE  2F10                     move.l     -[A7], [A0]
  353. 000003D0  4EAD 105A                jsr        [A5 + 0x105A /* export_519 */]
  354. 000003D4  201F                     move.l     D0, [A7]+
  355. 000003D6  3F00                     move.w     -[A7], D0
  356. 000003D8  42A7                     clr.l      -[A7]
  357. 000003DA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  358. 000003DE  2F0E                     move.l     -[A7], A6
  359. 000003E0  4EBA FC1E                jsr        [PC - 0x3E2 /* 00000000 */]
  360. 000003E4  486E FFFC                pea.l      [A6 - 0x4]
  361. 000003E8  4EAD 20BA                jsr        [A5 + 0x20BA /* export_1043 */]
  362. 000003EC  7002                     moveq.l    D0, 0x02
  363. 000003EE  B02D C64E                cmp.b      D0, [A5 - 0x39B2]
  364. 000003F2  6606                     bne        +0x8 /* 000003FA */
  365. 000003F4  2F0E                     move.l     -[A7], A6
  366. 000003F6  4EBA FC48                jsr        [PC - 0x3B8 /* 00000040 */]
  367. label000003FA:
  368. 000003FA  7001                     moveq.l    D0, 0x01
  369. 000003FC  B02D C64E                cmp.b      D0, [A5 - 0x39B2]
  370. 00000400  6606                     bne        +0x8 /* 00000408 */
  371. 00000402  2F0E                     move.l     -[A7], A6
  372. 00000404  4EBA FD3C                jsr        [PC - 0x2C4 /* 00000142 */]
  373. label00000408:
  374. 00000408  4AAE FFEE                tst.l      [A6 - 0x12]
  375. 0000040C  673C                     beq        +0x3E /* 0000044A */
  376. 0000040E  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  377. 00000412  205F                     movea.l    A0, [A7]+
  378. 00000414  A029                     syscall    HLock
  379. 00000416  42A7                     clr.l      -[A7]
  380. 00000418  42A7                     clr.l      -[A7]
  381. 0000041A  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  382. 0000041E  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  383. 00000422  2F3C 4654 424C           move.l     -[A7], 0x4654424C /* 'FTBL' */
  384. 00000428  206E FFEE                movea.l    A0, [A6 - 0x12]
  385. 0000042C  2F10                     move.l     -[A7], [A0]
  386. 0000042E  4EAD 105A                jsr        [A5 + 0x105A /* export_519 */]
  387. 00000432  201F                     move.l     D0, [A7]+
  388. 00000434  3F00                     move.w     -[A7], D0
  389. 00000436  42A7                     clr.l      -[A7]
  390. 00000438  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  391. 0000043C  2F0E                     move.l     -[A7], A6
  392. 0000043E  4EBA FBC0                jsr        [PC - 0x440 /* 00000000 */]
  393. 00000442  486E FFEE                pea.l      [A6 - 0x12]
  394. 00000446  4EAD 20BA                jsr        [A5 + 0x20BA /* export_1043 */]
  395. label0000044A:
  396. 0000044A  102E 0008                move.b     D0, [A6 + 0x8]
  397. 0000044E  670A                     beq        +0xC /* 0000045A */
  398. 00000450  4EAD 340A                jsr        [A5 + 0x340A /* export_1661 */]
  399. 00000454  6004                     bra        +0x6 /* 0000045A */
  400. label00000456:
  401. 00000456  4EAD 1F02                jsr        [A5 + 0x1F02 /* export_988 */]
  402. label0000045A:
  403. 0000045A  4FEE FFC6                lea.l      A7, [A6 - 0x3A]
  404. 0000045E  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  405. 00000462  4E5E                     unlink     A6
  406. 00000464  205F                     movea.l    A0, [A7]+
  407. 00000466  544F                     addq.w     A7, 2
  408. 00000468  4ED0                     jmp        [A0]
  409. fn0000046A:
  410. 0000046A  4E56 0000                link       A6, 0
  411. 0000046E  206E 000C                movea.l    A0, [A6 + 0xC]
  412. 00000472  2050                     movea.l    A0, [A0]
  413. 00000474  3028 003C                move.w     D0, [A0 + 0x3C]
  414. 00000478  48C0                     ext.l      D0
  415. 0000047A  206E 0008                movea.l    A0, [A6 + 0x8]
  416. 0000047E  D0A8 FFF6                add.l      D0, [A0 - 0xA]
  417. 00000482  0C80 0000 7530           cmpi.l     D0, 0x7530 /* 'u0' */
  418. 00000488  6F14                     ble        +0x16 /* 0000049E */
  419. 0000048A  3F3C 0015                move.w     -[A7], 0x15
  420. 0000048E  4EAD 1FBA                jsr        [A5 + 0x1FBA /* export_1011 */]
  421. 00000492  206E 0008                movea.l    A0, [A6 + 0x8]
  422. 00000496  2C48                     movea.l    A6, A0
  423. 00000498  4EFA 074E                jmp        [PC + 0x74E /* 00000BE8 */]
  424. 0000049C  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  425. // begin alternate branch 0000049E-000004A0
  426. label0000049E:
  427. 0000049E  4E5E                     unlink     A6
  428. // end alternate branch 0000049E-000004A0
  429. label0000049E: // (misaligned)
  430. 000004A0  205F                     movea.l    A0, [A7]+
  431. 000004A2  504F                     addq.w     A7, 8
  432. 000004A4  4ED0                     jmp        [A0]
  433. fn000004A6:
  434. 000004A6  4E56 FFF0                link       A6, -0x0010
  435. 000004AA  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  436. 000004AE  206E 0008                movea.l    A0, [A6 + 0x8]
  437. 000004B2  2050                     movea.l    A0, [A0]
  438. 000004B4  2D48 FFF0                move.l     [A6 - 0x10], A0
  439. 000004B8  206D C162                movea.l    A0, [A5 - 0x3E9E]
  440. 000004BC  43EE FFF8                lea.l      A1, [A6 - 0x8]
  441. 000004C0  41E8 0010                lea.l      A0, [A0 + 0x10]
  442. 000004C4  22D8                     move.l     [A1]+, [A0]+
  443. 000004C6  22D8                     move.l     [A1]+, [A0]+
  444. 000004C8  486E FFF8                pea.l      [A6 - 0x8]
  445. 000004CC  2F3C 0004 0004           move.l     -[A7], 0x40004
  446. 000004D2  A8A9                     syscall    InsetRect
  447. 000004D4  4267                     clr.w      -[A7]
  448. 000004D6  206E FFF0                movea.l    A0, [A6 - 0x10]
  449. 000004DA  4868 0006                pea.l      [A0 + 0x6]
  450. 000004DE  486E FFF8                pea.l      [A6 - 0x8]
  451. 000004E2  486E FFF8                pea.l      [A6 - 0x8]
  452. 000004E6  A8AA                     syscall    SectRect
  453. 000004E8  101F                     move.b     D0, [A7]+
  454. 000004EA  6702                     beq        +0x4 /* 000004EE */
  455. 000004EC  607A                     bra        +0x7C /* 00000568 */
  456. label000004EE:
  457. 000004EE  206E FFF0                movea.l    A0, [A6 - 0x10]
  458. 000004F2  49E8 0006                lea.l      A4, [A0 + 0x6]
  459. 000004F6  3E2C 0006                move.w     D7, [A4 + 0x6]
  460. 000004FA  9E6C 0002                sub.w      D7, [A4 + 0x2]
  461. 000004FE  3C2C 0004                move.w     D6, [A4 + 0x4]
  462. 00000502  9C54                     sub.w      D6, [A4]
  463. 00000504  266D C162                movea.l    A3, [A5 - 0x3E9E]
  464. 00000508  302B 0012                move.w     D0, [A3 + 0x12]
  465. 0000050C  D06B 0016                add.w      D0, [A3 + 0x16]
  466. 00000510  9047                     sub.w      D0, D7
  467. 00000512  48C0                     ext.l      D0
  468. 00000514  81FC 0002                divs.w     D0, 0x2
  469. 00000518  3940 0002                move.w     [A4 + 0x2], D0
  470. 0000051C  4267                     clr.w      -[A7]
  471. 0000051E  3F2C 0002                move.w     -[A7], [A4 + 0x2]
  472. 00000522  302B 0012                move.w     D0, [A3 + 0x12]
  473. 00000526  5C40                     addq.w     D0, 6
  474. 00000528  3F00                     move.w     -[A7], D0
  475. 0000052A  4EAD 208A                jsr        [A5 + 0x208A /* export_1037 */]
  476. 0000052E  395F 0002                move.w     [A4 + 0x2], [A7]+
  477. 00000532  302B 0010                move.w     D0, [A3 + 0x10]
  478. 00000536  D06B 0014                add.w      D0, [A3 + 0x14]
  479. 0000053A  9046                     sub.w      D0, D6
  480. 0000053C  48C0                     ext.l      D0
  481. 0000053E  81FC 0002                divs.w     D0, 0x2
  482. 00000542  3880                     move.w     [A4], D0
  483. 00000544  4267                     clr.w      -[A7]
  484. 00000546  3F14                     move.w     -[A7], [A4]
  485. 00000548  302B 0010                move.w     D0, [A3 + 0x10]
  486. 0000054C  5C40                     addq.w     D0, 6
  487. 0000054E  3F00                     move.w     -[A7], D0
  488. 00000550  4EAD 208A                jsr        [A5 + 0x208A /* export_1037 */]
  489. 00000554  389F                     move.w     [A4], [A7]+
  490. 00000556  3007                     move.w     D0, D7
  491. 00000558  D06C 0002                add.w      D0, [A4 + 0x2]
  492. 0000055C  3940 0006                move.w     [A4 + 0x6], D0
  493. 00000560  3006                     move.w     D0, D6
  494. 00000562  D054                     add.w      D0, [A4]
  495. 00000564  3940 0004                move.w     [A4 + 0x4], D0
  496. label00000568:
  497. 00000568  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  498. 0000056C  4E5E                     unlink     A6
  499. 0000056E  205F                     movea.l    A0, [A7]+
  500. 00000570  584F                     addq.w     A7, 4
  501. 00000572  4ED0                     jmp        [A0]
  502. fn00000574:
  503. 00000574  4E56 FEF6                link       A6, -0x010A
  504. 00000578  48E7 0108                movem.l    -[A7], D7,A4
  505. 0000057C  286E 0008                movea.l    A4, [A6 + 0x8]
  506. 00000580  7000                     moveq.l    D0, 0x00
  507. 00000582  2D40 FFFA                move.l     [A6 - 0x6], D0
  508. 00000586  4247                     clr.w      D7
  509. 00000588  70FF                     moveq.l    D0, 0xFFFFFFFF
  510. 0000058A  B06D A678                cmp.w      D0, [A5 - 0x5988]
  511. 0000058E  671E                     beq        +0x20 /* 000005AE */
  512. 00000590  4267                     clr.w      -[A7]
  513. 00000592  3F2D A678                move.w     -[A7], [A5 - 0x5988]
  514. 00000596  4EAD 21AA                jsr        [A5 + 0x21AA /* export_1073 */]
  515. 0000059A  3E1F                     move.w     D7, [A7]+
  516. 0000059C  42A7                     clr.l      -[A7]
  517. 0000059E  2F3C 4943 4F4E           move.l     -[A7], 0x49434F4E /* 'ICON' */
  518. 000005A4  3F2C FFA0                move.w     -[A7], [A4 - 0x60]
  519. 000005A8  A81F                     syscall    Get1Resource
  520. 000005AA  2D5F FFFA                move.l     [A6 - 0x6], [A7]+
  521. label000005AE:
  522. 000005AE  4AAE FFFA                tst.l      [A6 - 0x6]
  523. 000005B2  6600 0104                bne        +0x106 /* 000006B8 */
  524. 000005B6  42A7                     clr.l      -[A7]
  525. 000005B8  2F3C 0000 0080           move.l     -[A7], 0x80
  526. 000005BE  4EAD 20D2                jsr        [A5 + 0x20D2 /* export_1046 */]
  527. 000005C2  2D5F FFFA                move.l     [A6 - 0x6], [A7]+
  528. 000005C6  57C0                     seq        D0
  529. 000005C8  4A00                     tst.b      D0
  530. 000005CA  6620                     bne        +0x22 /* 000005EC */
  531. 000005CC  2F00                     move.l     -[A7], D0
  532. 000005CE  42A7                     clr.l      -[A7]
  533. 000005D0  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  534. 000005D4  2F3C 4943 4F4E           move.l     -[A7], 0x49434F4E /* 'ICON' */
  535. 000005DA  486C FFEA                pea.l      [A4 - 0x16]
  536. 000005DE  A9FD                     syscall    GetScrap
  537. 000005E0  221F                     move.l     D1, [A7]+
  538. 000005E2  201F                     move.l     D0, [A7]+
  539. 000005E4  4A81                     tst.l      D1
  540. 000005E6  5FC1                     sle        D1
  541. 000005E8  8001                     or.b       D0, D1
  542. 000005EA  670C                     beq        +0xE /* 000005F8 */
  543. label000005EC:
  544. 000005EC  486E FFFA                pea.l      [A6 - 0x6]
  545. 000005F0  4EAD 20BA                jsr        [A5 + 0x20BA /* export_1043 */]
  546. 000005F4  6000 00C2                bra        +0xC4 /* 000006B8 */
  547. label000005F8:
  548. 000005F8  70FF                     moveq.l    D0, 0xFFFFFFFF
  549. 000005FA  B06D A678                cmp.w      D0, [A5 - 0x5988]
  550. 000005FE  662A                     bne        +0x2C /* 0000062A */
  551. 00000600  3F2D A680                move.w     -[A7], [A5 - 0x5980]
  552. 00000604  2F2D A682                move.l     -[A7], [A5 - 0x597E]
  553. 00000608  486D A686                pea.l      [A5 - 0x597A]
  554. 0000060C  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  555. 00000610  4267                     clr.w      -[A7]
  556. 00000612  3F2D A680                move.w     -[A7], [A5 - 0x5980]
  557. 00000616  2F2D A682                move.l     -[A7], [A5 - 0x597E]
  558. 0000061A  486D A686                pea.l      [A5 - 0x597A]
  559. 0000061E  1F3C 0003                move.b     -[A7], 0x3
  560. 00000622  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  561. 00000626  3B5F A678                move.w     [A5 - 0x5988], [A7]+
  562. label0000062A:
  563. 0000062A  70FF                     moveq.l    D0, 0xFFFFFFFF
  564. 0000062C  B06D A678                cmp.w      D0, [A5 - 0x5988]
  565. 00000630  6700 0086                beq        +0x88 /* 000006B8 */
  566. 00000634  42A7                     clr.l      -[A7]
  567. 00000636  2F3C 0000 0100           move.l     -[A7], 0x100
  568. 0000063C  4EAD 20D2                jsr        [A5 + 0x20D2 /* export_1046 */]
  569. 00000640  2D5F FFF6                move.l     [A6 - 0xA], [A7]+
  570. 00000644  57C0                     seq        D0
  571. 00000646  4A00                     tst.b      D0
  572. 00000648  6620                     bne        +0x22 /* 0000066A */
  573. 0000064A  2F00                     move.l     -[A7], D0
  574. 0000064C  42A7                     clr.l      -[A7]
  575. 0000064E  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  576. 00000652  2F3C 4E41 4D45           move.l     -[A7], 0x4E414D45 /* 'NAME' */
  577. 00000658  486C FFEA                pea.l      [A4 - 0x16]
  578. 0000065C  A9FD                     syscall    GetScrap
  579. 0000065E  221F                     move.l     D1, [A7]+
  580. 00000660  201F                     move.l     D0, [A7]+
  581. 00000662  4A81                     tst.l      D1
  582. 00000664  5FC1                     sle        D1
  583. 00000666  8001                     or.b       D0, D1
  584. 00000668  6706                     beq        +0x8 /* 00000670 */
  585. label0000066A:
  586. 0000066A  422E FEF6                clr.b      [A6 - 0x10A]
  587. 0000066E  601A                     bra        +0x1C /* 0000068A */
  588. label00000670:
  589. 00000670  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  590. 00000674  205F                     movea.l    A0, [A7]+
  591. 00000676  A029                     syscall    HLock
  592. 00000678  206E FFF6                movea.l    A0, [A6 - 0xA]
  593. 0000067C  2050                     movea.l    A0, [A0]
  594. 0000067E  43EE FEF6                lea.l      A1, [A6 - 0x10A]
  595. 00000682  703F                     moveq.l    D0, 0x3F
  596. label00000684:
  597. 00000684  22D8                     move.l     [A1]+, [A0]+
  598. 00000686  51C8 FFFC                dbf        D0, -0x6 /* 00000684 */
  599. label0000068A:
  600. 0000068A  486E FFF6                pea.l      [A6 - 0xA]
  601. 0000068E  4EAD 20BA                jsr        [A5 + 0x20BA /* export_1043 */]
  602. 00000692  3F2D A678                move.w     -[A7], [A5 - 0x5988]
  603. 00000696  A998                     syscall    UseResFile
  604. 00000698  4267                     clr.w      -[A7]
  605. 0000069A  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  606. 0000069E  3F2C FFA0                move.w     -[A7], [A4 - 0x60]
  607. 000006A2  486E FEF6                pea.l      [A6 - 0x10A]
  608. 000006A6  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  609. 000006AA  4EAD 0C5A                jsr        [A5 + 0xC5A /* export_391 */]
  610. 000006AE  4A5F                     tst.w      [A7]+
  611. 000006B0  6606                     bne        +0x8 /* 000006B8 */
  612. 000006B2  3F2D A678                move.w     -[A7], [A5 - 0x5988]
  613. 000006B6  A999                     syscall    UpdateResFile
  614. label000006B8:
  615. 000006B8  4A47                     tst.w      D7
  616. 000006BA  6704                     beq        +0x6 /* 000006C0 */
  617. 000006BC  3F07                     move.w     -[A7], D7
  618. 000006BE  A998                     syscall    UseResFile
  619. label000006C0:
  620. 000006C0  4CDF 1080                movem.l    D7,A4, [A7]+
  621. 000006C4  4E5E                     unlink     A6
  622. 000006C6  2E9F                     move.l     [A7], [A7]+
  623. 000006C8  4E75                     rts
  624. export_236:
  625. 000006CA  4E56 FF76                link       A6, -0x008A
  626. 000006CE  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  627. 000006D2  426E 0008                clr.w      [A6 + 0x8]
  628. 000006D6  7000                     moveq.l    D0, 0x00
  629. 000006D8  2D40 FFFA                move.l     [A6 - 0x6], D0
  630. 000006DC  102D B610                move.b     D0, [A5 - 0x49F0]
  631. 000006E0  4880                     ext.w      D0
  632. 000006E2  6B18                     bmi        +0x1A /* 000006FC */
  633. 000006E4  B07C 0007                cmp.w      D0, 0x7
  634. 000006E8  6E12                     bgt        +0x14 /* 000006FC */
  635. 000006EA  41FA 0512                lea.l      A0, [PC + 0x512 /* 00000BFE, cstring ""<EOF> */]
  636. 000006EE  3200                     move.w     D1, D0
  637. 000006F0  E649                     lsr        D1.w, 3
  638. 000006F2  4441                     neg.w      D1
  639. 000006F4  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  640. 000006F8  0A3C 0004                xori.b     ccr, 4
  641. label000006FC:
  642. 000006FC  6704                     beq        +0x6 /* 00000702 */
  643. 000006FE  6000 04E4                bra        +0x4E6 /* 00000BE4 */
  644. label00000702:
  645. 00000702  7001                     moveq.l    D0, 0x01
  646. 00000704  B02D B610                cmp.b      D0, [A5 - 0x49F0]
  647. 00000708  6600 00A4                bne        +0xA6 /* 000007AE */
  648. 0000070C  42A7                     clr.l      -[A7]
  649. 0000070E  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  650. 00000714  4EAD 2012                jsr        [A5 + 0x2012 /* export_1022 */]
  651. 00000718  2D5F FFF6                move.l     [A6 - 0xA], [A7]+
  652. 0000071C  4267                     clr.w      -[A7]
  653. 0000071E  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  654. 00000722  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  655. 00000726  102D C154                move.b     D0, [A5 - 0x3EAC]
  656. 0000072A  6764                     beq        +0x66 /* 00000790 */
  657. 0000072C  102D A98C                move.b     D0, [A5 - 0x5674]
  658. 00000730  C02D BFB4                and.b      D0, [A5 - 0x404C]
  659. 00000734  6708                     beq        +0xA /* 0000073E */
  660. 00000736  4EAD 2B22                jsr        [A5 + 0x2B22 /* export_1376 */]
  661. 0000073A  6000 04AC                bra        +0x4AE /* 00000BE8 */
  662. label0000073E:
  663. 0000073E  102D C29B                move.b     D0, [A5 - 0x3D65]
  664. 00000742  0240 0001                andi.w     D0, 0x1
  665. 00000746  6708                     beq        +0xA /* 00000750 */
  666. 00000748  4EAD 0DFA                jsr        [A5 + 0xDFA /* export_443 */]
  667. 0000074C  6000 049A                bra        +0x49C /* 00000BE8 */
  668. label00000750:
  669. 00000750  2F2D C600                move.l     -[A7], [A5 - 0x3A00]
  670. 00000754  2F0E                     move.l     -[A7], A6
  671. 00000756  4EBA FD12                jsr        [PC - 0x2EE /* 0000046A */]
  672. 0000075A  102D C1F8                move.b     D0, [A5 - 0x3E08]
  673. 0000075E  802D A9D0                or.b       D0, [A5 - 0x5630]
  674. 00000762  670A                     beq        +0xC /* 0000076E */
  675. 00000764  1F3C 0003                move.b     -[A7], 0x3
  676. 00000768  4EAD 0FD2                jsr        [A5 + 0xFD2 /* export_502 */]
  677. 0000076C  6008                     bra        +0xA /* 00000776 */
  678. label0000076E:
  679. 0000076E  1F3C 0004                move.b     -[A7], 0x4
  680. 00000772  4EAD 0FD2                jsr        [A5 + 0xFD2 /* export_502 */]
  681. label00000776:
  682. 00000776  1F3C 0001                move.b     -[A7], 0x1
  683. 0000077A  4EAD 10BA                jsr        [A5 + 0x10BA /* export_531 */]
  684. 0000077E  486D C29C                pea.l      [A5 - 0x3D64]
  685. 00000782  4EAD 2E32                jsr        [A5 + 0x2E32 /* export_1474 */]
  686. 00000786  1B7C 0001 C2B4           move.b     [A5 - 0x3D4C], 0x1
  687. 0000078C  6000 045A                bra        +0x45C /* 00000BE8 */
  688. label00000790:
  689. 00000790  102D B5E4                move.b     D0, [A5 - 0x4A1C]
  690. 00000794  6700 044E                beq        +0x450 /* 00000BE4 */
  691. 00000798  2F2D B928                move.l     -[A7], [A5 - 0x46D8]
  692. 0000079C  2F0E                     move.l     -[A7], A6
  693. 0000079E  4EBA FCCA                jsr        [PC - 0x336 /* 0000046A */]
  694. 000007A2  1F3C 0003                move.b     -[A7], 0x3
  695. 000007A6  4EAD 0FEA                jsr        [A5 + 0xFEA /* export_505 */]
  696. 000007AA  6000 043C                bra        +0x43E /* 00000BE8 */
  697. label000007AE:
  698. 000007AE  4EAD 0DFA                jsr        [A5 + 0xDFA /* export_443 */]
  699. 000007B2  102D A98C                move.b     D0, [A5 - 0x5674]
  700. 000007B6  C02D BFB4                and.b      D0, [A5 - 0x404C]
  701. 000007BA  6708                     beq        +0xA /* 000007C4 */
  702. 000007BC  4EAD 2B22                jsr        [A5 + 0x2B22 /* export_1376 */]
  703. 000007C0  6000 0426                bra        +0x428 /* 00000BE8 */
  704. label000007C4:
  705. 000007C4  7003                     moveq.l    D0, 0x03
  706. 000007C6  B06D C1C6                cmp.w      D0, [A5 - 0x3E3A]
  707. 000007CA  6E00 0418                bgt        +0x41A /* 00000BE4 */
  708. 000007CE  7005                     moveq.l    D0, 0x05
  709. 000007D0  B02D B610                cmp.b      D0, [A5 - 0x49F0]
  710. 000007D4  661A                     bne        +0x1C /* 000007F0 */
  711. 000007D6  3F3C 0004                move.w     -[A7], 0x4
  712. 000007DA  4EAD 2B6A                jsr        [A5 + 0x2B6A /* export_1385 */]
  713. 000007DE  7001                     moveq.l    D0, 0x01
  714. 000007E0  B06D C002                cmp.w      D0, [A5 - 0x3FFE]
  715. 000007E4  6600 0402                bne        +0x404 /* 00000BE8 */
  716. 000007E8  4EAD 06FA                jsr        [A5 + 0x6FA /* export_219 */]
  717. 000007EC  6000 03FA                bra        +0x3FC /* 00000BE8 */
  718. label000007F0:
  719. 000007F0  7004                     moveq.l    D0, 0x04
  720. 000007F2  B02D B610                cmp.b      D0, [A5 - 0x49F0]
  721. 000007F6  660E                     bne        +0x10 /* 00000806 */
  722. 000007F8  4EAD 0772                jsr        [A5 + 0x772 /* export_234 */]
  723. 000007FC  486D 0772                pea.l      [A5 + 0x772 /* export_234 */]
  724. 00000800  A9F1                     syscall    UnloadSeg
  725. 00000802  6000 03E4                bra        +0x3E6 /* 00000BE8 */
  726. label00000806:
  727. 00000806  7004                     moveq.l    D0, 0x04
  728. 00000808  B06D C1C6                cmp.w      D0, [A5 - 0x3E3A]
  729. 0000080C  6E00 03D6                bgt        +0x3D8 /* 00000BE4 */
  730. 00000810  7002                     moveq.l    D0, 0x02
  731. 00000812  B02D B610                cmp.b      D0, [A5 - 0x49F0]
  732. 00000816  6600 0140                bne        +0x142 /* 00000958 */
  733. 0000081A  42A7                     clr.l      -[A7]
  734. 0000081C  700A                     moveq.l    D0, 0x0A
  735. 0000081E  2F00                     move.l     -[A7], D0
  736. 00000820  4EAD 20D2                jsr        [A5 + 0x20D2 /* export_1046 */]
  737. 00000824  2D5F FFFA                move.l     [A6 - 0x6], [A7]+
  738. 00000828  57C0                     seq        D0
  739. 0000082A  4A00                     tst.b      D0
  740. 0000082C  6600 03BA                bne        +0x3BC /* 00000BE8 */
  741. 00000830  2F00                     move.l     -[A7], D0
  742. 00000832  42A7                     clr.l      -[A7]
  743. 00000834  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  744. 00000838  2F3C 5742 544E           move.l     -[A7], 0x5742544E /* 'WBTN' */
  745. 0000083E  486E FFEA                pea.l      [A6 - 0x16]
  746. 00000842  A9FD                     syscall    GetScrap
  747. 00000844  221F                     move.l     D1, [A7]+
  748. 00000846  201F                     move.l     D0, [A7]+
  749. 00000848  4A81                     tst.l      D1
  750. 0000084A  5FC1                     sle        D1
  751. 0000084C  8001                     or.b       D0, D1
  752. 0000084E  6600 0398                bne        +0x39A /* 00000BE8 */
  753. 00000852  4EAD 0DE2                jsr        [A5 + 0xDE2 /* export_440 */]
  754. 00000856  2D6D AFEC FFE6           move.l     [A6 - 0x1A], [A5 - 0x5014]
  755. 0000085C  102D B632                move.b     D0, [A5 - 0x49CE]
  756. 00000860  6706                     beq        +0x8 /* 00000868 */
  757. 00000862  2D6D AFD6 FFE6           move.l     [A6 - 0x1A], [A5 - 0x502A]
  758. label00000868:
  759. 00000868  4267                     clr.w      -[A7]
  760. 0000086A  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  761. 0000086E  3F3C 0001                move.w     -[A7], 0x1
  762. 00000872  486E FFC8                pea.l      [A6 - 0x38]
  763. 00000876  4EAD 2852                jsr        [A5 + 0x2852 /* export_1286 */]
  764. 0000087A  101F                     move.b     D0, [A7]+
  765. 0000087C  6700 0366                beq        +0x368 /* 00000BE4 */
  766. 00000880  2D6E FFFA FFC4           move.l     [A6 - 0x3C], [A6 - 0x6]
  767. 00000886  206E FFC4                movea.l    A0, [A6 - 0x3C]
  768. 0000088A  2050                     movea.l    A0, [A0]
  769. 0000088C  2D48 FF7E                move.l     [A6 - 0x82], A0
  770. 00000890  316E FFCA 0002           move.w     [A0 + 0x2], [A6 - 0x36]
  771. 00000896  102D B632                move.b     D0, [A5 - 0x49CE]
  772. 0000089A  6614                     bne        +0x16 /* 000008B0 */
  773. 0000089C  7000                     moveq.l    D0, 0x00
  774. 0000089E  206E FF7E                movea.l    A0, [A6 - 0x82]
  775. 000008A2  3028 000E                move.w     D0, [A0 + 0xE]
  776. 000008A6  C0BC FFFF EFFF           and.l      D0, 0xFFFFEFFF
  777. 000008AC  3140 000E                move.w     [A0 + 0xE], D0
  778. label000008B0:
  779. 000008B0  4267                     clr.w      -[A7]
  780. 000008B2  206E FF7E                movea.l    A0, [A6 - 0x82]
  781. 000008B6  3F28 0016                move.w     -[A7], [A0 + 0x16]
  782. 000008BA  4EAD 2992                jsr        [A5 + 0x2992 /* export_1326 */]
  783. 000008BE  3D5F FF8A                move.w     [A6 - 0x76], [A7]+
  784. 000008C2  206E FFC4                movea.l    A0, [A6 - 0x3C]
  785. 000008C6  2050                     movea.l    A0, [A0]
  786. 000008C8  316E FF8A 0016           move.w     [A0 + 0x16], [A6 - 0x76]
  787. 000008CE  2F2E FFC4                move.l     -[A7], [A6 - 0x3C]
  788. 000008D2  4EBA FBD2                jsr        [PC - 0x42E /* 000004A6 */]
  789. 000008D6  206E FFC4                movea.l    A0, [A6 - 0x3C]
  790. 000008DA  2050                     movea.l    A0, [A0]
  791. 000008DC  2028 0010                move.l     D0, [A0 + 0x10]
  792. 000008E0  3D40 FFA0                move.w     [A6 - 0x60], D0
  793. 000008E4  6706                     beq        +0x8 /* 000008EC */
  794. 000008E6  2F0E                     move.l     -[A7], A6
  795. 000008E8  4EBA FC8A                jsr        [PC - 0x376 /* 00000574 */]
  796. label000008EC:
  797. 000008EC  4267                     clr.w      -[A7]
  798. 000008EE  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  799. 000008F2  2F2E FFC4                move.l     -[A7], [A6 - 0x3C]
  800. 000008F6  4EAD 2A22                jsr        [A5 + 0x2A22 /* export_1344 */]
  801. 000008FA  101F                     move.b     D0, [A7]+
  802. 000008FC  671C                     beq        +0x1E /* 0000091A */
  803. 000008FE  206E FFC4                movea.l    A0, [A6 - 0x3C]
  804. 00000902  2050                     movea.l    A0, [A0]
  805. 00000904  43ED C64A                lea.l      A1, [A5 - 0x39B6]
  806. 00000908  7006                     moveq.l    D0, 0x06
  807. label0000090A:
  808. 0000090A  22D8                     move.l     [A1]+, [A0]+
  809. 0000090C  51C8 FFFC                dbf        D0, -0x6 /* 0000090A */
  810. 00000910  3290                     move.w     [A1], [A0]
  811. 00000912  2B6E FFE6 B626           move.l     [A5 - 0x49DA], [A6 - 0x1A]
  812. 00000918  6004                     bra        +0x6 /* 0000091E */
  813. label0000091A:
  814. 0000091A  4EAD 1F02                jsr        [A5 + 0x1F02 /* export_988 */]
  815. label0000091E:
  816. 0000091E  3F3C 0002                move.w     -[A7], 0x2
  817. 00000922  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  818. 00000926  2F2D B626                move.l     -[A7], [A5 - 0x49DA]
  819. 0000092A  3F2D C64C                move.w     -[A7], [A5 - 0x39B4]
  820. 0000092E  4EAD 2BFA                jsr        [A5 + 0x2BFA /* export_1403 */]
  821. 00000932  2F2D B626                move.l     -[A7], [A5 - 0x49DA]
  822. 00000936  3F2D C64C                move.w     -[A7], [A5 - 0x39B4]
  823. 0000093A  4EAD 2C22                jsr        [A5 + 0x2C22 /* export_1408 */]
  824. 0000093E  41ED C1B0                lea.l      A0, [A5 - 0x3E50]
  825. 00000942  43ED BF9A                lea.l      A1, [A5 - 0x4066]
  826. 00000946  20D9                     move.l     [A0]+, [A1]+
  827. 00000948  20D9                     move.l     [A0]+, [A1]+
  828. 0000094A  4EAD 2CA2                jsr        [A5 + 0x2CA2 /* export_1424 */]
  829. 0000094E  3D7C 000E 0008           move.w     [A6 + 0x8], 0xE
  830. 00000954  6000 0292                bra        +0x294 /* 00000BE8 */
  831. label00000958:
  832. 00000958  7003                     moveq.l    D0, 0x03
  833. 0000095A  B02D B610                cmp.b      D0, [A5 - 0x49F0]
  834. 0000095E  6600 0284                bne        +0x286 /* 00000BE4 */
  835. 00000962  42A7                     clr.l      -[A7]
  836. 00000964  700A                     moveq.l    D0, 0x0A
  837. 00000966  2F00                     move.l     -[A7], D0
  838. 00000968  4EAD 20D2                jsr        [A5 + 0x20D2 /* export_1046 */]
  839. 0000096C  2D5F FFFA                move.l     [A6 - 0x6], [A7]+
  840. 00000970  57C0                     seq        D0
  841. 00000972  4A00                     tst.b      D0
  842. 00000974  6600 0272                bne        +0x274 /* 00000BE8 */
  843. 00000978  2F00                     move.l     -[A7], D0
  844. 0000097A  42A7                     clr.l      -[A7]
  845. 0000097C  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  846. 00000980  2F3C 5746 4C44           move.l     -[A7], 0x57464C44 /* 'WFLD' */
  847. 00000986  486E FFEA                pea.l      [A6 - 0x16]
  848. 0000098A  A9FD                     syscall    GetScrap
  849. 0000098C  221F                     move.l     D1, [A7]+
  850. 0000098E  201F                     move.l     D0, [A7]+
  851. 00000990  4A81                     tst.l      D1
  852. 00000992  5FC1                     sle        D1
  853. 00000994  8001                     or.b       D0, D1
  854. 00000996  6600 0250                bne        +0x252 /* 00000BE8 */
  855. 0000099A  2D6D AFEC FFE6           move.l     [A6 - 0x1A], [A5 - 0x5014]
  856. 000009A0  102D B632                move.b     D0, [A5 - 0x49CE]
  857. 000009A4  6706                     beq        +0x8 /* 000009AC */
  858. 000009A6  2D6D AFD6 FFE6           move.l     [A6 - 0x1A], [A5 - 0x502A]
  859. label000009AC:
  860. 000009AC  4267                     clr.w      -[A7]
  861. 000009AE  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  862. 000009B2  3F3C 0002                move.w     -[A7], 0x2
  863. 000009B6  486E FFA6                pea.l      [A6 - 0x5A]
  864. 000009BA  4EAD 2852                jsr        [A5 + 0x2852 /* export_1286 */]
  865. 000009BE  101F                     move.b     D0, [A7]+
  866. 000009C0  6700 0222                beq        +0x224 /* 00000BE4 */
  867. 000009C4  2D6E FFFA FFA2           move.l     [A6 - 0x5E], [A6 - 0x6]
  868. 000009CA  206E FFA2                movea.l    A0, [A6 - 0x5E]
  869. 000009CE  2050                     movea.l    A0, [A0]
  870. 000009D0  2D48 FF7A                move.l     [A6 - 0x86], A0
  871. 000009D4  316E FFA8 0002           move.w     [A0 + 0x2], [A6 - 0x58]
  872. 000009DA  102D B632                move.b     D0, [A5 - 0x49CE]
  873. 000009DE  6614                     bne        +0x16 /* 000009F4 */
  874. 000009E0  7000                     moveq.l    D0, 0x00
  875. 000009E2  206E FF7A                movea.l    A0, [A6 - 0x86]
  876. 000009E6  1028 0005                move.b     D0, [A0 + 0x5]
  877. 000009EA  C0BC 0000 00F7           and.l      D0, 0xF7
  878. 000009F0  1140 0005                move.b     [A0 + 0x5], D0
  879. label000009F4:
  880. 000009F4  206E FF7A                movea.l    A0, [A6 - 0x86]
  881. 000009F8  3D68 0016 FF9E           move.w     [A6 - 0x62], [A0 + 0x16]
  882. 000009FE  4267                     clr.w      -[A7]
  883. 00000A00  3F2E FF9E                move.w     -[A7], [A6 - 0x62]
  884. 00000A04  4EAD 2992                jsr        [A5 + 0x2992 /* export_1326 */]
  885. 00000A08  3D5F FF8A                move.w     [A6 - 0x76], [A7]+
  886. 00000A0C  206E FFA2                movea.l    A0, [A6 - 0x5E]
  887. 00000A10  2050                     movea.l    A0, [A0]
  888. 00000A12  316E FF8A 0016           move.w     [A0 + 0x16], [A6 - 0x76]
  889. 00000A18  2F2E FFA2                move.l     -[A7], [A6 - 0x5E]
  890. 00000A1C  4EBA FA88                jsr        [PC - 0x578 /* 000004A6 */]
  891. 00000A20  4267                     clr.w      -[A7]
  892. 00000A22  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  893. 00000A26  2F2E FFA2                move.l     -[A7], [A6 - 0x5E]
  894. 00000A2A  4EAD 2A22                jsr        [A5 + 0x2A22 /* export_1344 */]
  895. 00000A2E  101F                     move.b     D0, [A7]+
  896. 00000A30  671A                     beq        +0x1C /* 00000A4C */
  897. 00000A32  206E FFA2                movea.l    A0, [A6 - 0x5E]
  898. 00000A36  2050                     movea.l    A0, [A0]
  899. 00000A38  43ED C64A                lea.l      A1, [A5 - 0x39B6]
  900. 00000A3C  7006                     moveq.l    D0, 0x06
  901. label00000A3E:
  902. 00000A3E  22D8                     move.l     [A1]+, [A0]+
  903. 00000A40  51C8 FFFC                dbf        D0, -0x6 /* 00000A3E */
  904. 00000A44  3290                     move.w     [A1], [A0]
  905. 00000A46  2B6E FFE6 B626           move.l     [A5 - 0x49DA], [A6 - 0x1A]
  906. label00000A4C:
  907. 00000A4C  102D C1F8                move.b     D0, [A5 - 0x3E08]
  908. 00000A50  6700 015A                beq        +0x15C /* 00000BAC */
  909. 00000A54  42A7                     clr.l      -[A7]
  910. 00000A56  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  911. 00000A5A  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  912. 00000A60  486E FFEA                pea.l      [A6 - 0x16]
  913. 00000A64  A9FD                     syscall    GetScrap
  914. 00000A66  2D5F FFF6                move.l     [A6 - 0xA], [A7]+
  915. 00000A6A  6F00 0140                ble        +0x142 /* 00000BAC */
  916. 00000A6E  3D6E FFA8 FF8A           move.w     [A6 - 0x76], [A6 - 0x58]
  917. 00000A74  202E FFE6                move.l     D0, [A6 - 0x1A]
  918. 00000A78  B0AD AFEC                cmp.l      D0, [A5 - 0x5014]
  919. 00000A7C  660A                     bne        +0xC /* 00000A88 */
  920. 00000A7E  302E FF8A                move.w     D0, [A6 - 0x76]
  921. 00000A82  4440                     neg.w      D0
  922. 00000A84  3D40 FF8A                move.w     [A6 - 0x76], D0
  923. label00000A88:
  924. 00000A88  42A7                     clr.l      -[A7]
  925. 00000A8A  2F3C 7374 796C           move.l     -[A7], 0x7374796C /* 'styl' */
  926. 00000A90  4EAD 2012                jsr        [A5 + 0x2012 /* export_1022 */]
  927. 00000A94  4A9F                     tst.l      [A7]+
  928. 00000A96  6E58                     bgt        +0x5A /* 00000AF0 */
  929. 00000A98  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  930. 00000A9C  202E FFF6                move.l     D0, [A6 - 0xA]
  931. 00000AA0  5280                     addq.l     D0, 1
  932. 00000AA2  2F00                     move.l     -[A7], D0
  933. 00000AA4  4EAD 221A                jsr        [A5 + 0x221A /* export_1087 */]
  934. 00000AA8  4267                     clr.w      -[A7]
  935. 00000AAA  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  936. 00000AAE  4A5F                     tst.w      [A7]+
  937. 00000AB0  6600 0136                bne        +0x138 /* 00000BE8 */
  938. 00000AB4  206E FFFA                movea.l    A0, [A6 - 0x6]
  939. 00000AB8  202E FFF6                move.l     D0, [A6 - 0xA]
  940. 00000ABC  D090                     add.l      D0, [A0]
  941. 00000ABE  2D40 FF8E                move.l     [A6 - 0x72], D0
  942. 00000AC2  206E FF8E                movea.l    A0, [A6 - 0x72]
  943. 00000AC6  4210                     clr.b      [A0]
  944. 00000AC8  4267                     clr.w      -[A7]
  945. 00000ACA  2F2D AFEC                move.l     -[A7], [A5 - 0x5014]
  946. 00000ACE  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  947. 00000AD2  3F2E FF8A                move.w     -[A7], [A6 - 0x76]
  948. 00000AD6  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  949. 00000ADA  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  950. 00000ADE  4267                     clr.w      -[A7]
  951. 00000AE0  486E FF8C                pea.l      [A6 - 0x74]
  952. 00000AE4  4EAD 2A1A                jsr        [A5 + 0x2A1A /* export_1343 */]
  953. 00000AE8  1D5F FF8D                move.b     [A6 - 0x73], [A7]+
  954. 00000AEC  6000 00BE                bra        +0xC0 /* 00000BAC */
  955. label00000AF0:
  956. 00000AF0  206D CAF0                movea.l    A0, [A5 - 0x3510]
  957. 00000AF4  2050                     movea.l    A0, [A0]
  958. 00000AF6  4868 003E                pea.l      [A0 + 0x3E]
  959. 00000AFA  4EAD 20BA                jsr        [A5 + 0x20BA /* export_1043 */]
  960. 00000AFE  206D CAF0                movea.l    A0, [A5 - 0x3510]
  961. 00000B02  2050                     movea.l    A0, [A0]
  962. 00000B04  216E FFFA 003E           move.l     [A0 + 0x3E], [A6 - 0x6]
  963. 00000B0A  3D6E FF9E FF92           move.w     [A6 - 0x6E], [A6 - 0x62]
  964. 00000B10  1D6D C664 FF94           move.b     [A6 - 0x6C], [A5 - 0x399C]
  965. 00000B16  3D6D C662 FF96           move.w     [A6 - 0x6A], [A5 - 0x399E]
  966. 00000B1C  42AE FF98                clr.l      [A6 - 0x68]
  967. 00000B20  426E FF9C                clr.w      [A6 - 0x64]
  968. 00000B24  206D CAF0                movea.l    A0, [A5 - 0x3510]
  969. 00000B28  2050                     movea.l    A0, [A0]
  970. 00000B2A  2D48 FF76                move.l     [A6 - 0x8A], A0
  971. 00000B2E  4268 0020                clr.w      [A0 + 0x20]
  972. 00000B32  206E FF76                movea.l    A0, [A6 - 0x8A]
  973. 00000B36  317C 7FFF 0022           move.w     [A0 + 0x22], 0x7FFF
  974. 00000B3C  3F3C 000F                move.w     -[A7], 0xF
  975. 00000B40  486E FF92                pea.l      [A6 - 0x6E]
  976. 00000B44  4267                     clr.w      -[A7]
  977. 00000B46  2F2D CAF0                move.l     -[A7], [A5 - 0x3510]
  978. 00000B4A  3F3C 0001                move.w     -[A7], 0x1
  979. 00000B4E  A83D                     syscall    TEDispatch
  980. 00000B50  42A7                     clr.l      -[A7]
  981. 00000B52  700A                     moveq.l    D0, 0x0A
  982. 00000B54  2F00                     move.l     -[A7], D0
  983. 00000B56  4EAD 20D2                jsr        [A5 + 0x20D2 /* export_1046 */]
  984. 00000B5A  2D5F FFFA                move.l     [A6 - 0x6], [A7]+
  985. 00000B5E  42A7                     clr.l      -[A7]
  986. 00000B60  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  987. 00000B64  2F3C 7374 796C           move.l     -[A7], 0x7374796C /* 'styl' */
  988. 00000B6A  486E FFEA                pea.l      [A6 - 0x16]
  989. 00000B6E  A9FD                     syscall    GetScrap
  990. 00000B70  2D5F FFF6                move.l     [A6 - 0xA], [A7]+
  991. 00000B74  42A7                     clr.l      -[A7]
  992. 00000B76  2F3C 0000 7FFF           move.l     -[A7], 0x7FFF
  993. 00000B7C  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  994. 00000B80  4267                     clr.w      -[A7]
  995. 00000B82  2F2D CAF0                move.l     -[A7], [A5 - 0x3510]
  996. 00000B86  3F3C 000B                move.w     -[A7], 0xB
  997. 00000B8A  A83D                     syscall    TEDispatch
  998. 00000B8C  4267                     clr.w      -[A7]
  999. 00000B8E  2F2D AFEC                move.l     -[A7], [A5 - 0x5014]
  1000. 00000B92  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  1001. 00000B96  3F2E FF8A                move.w     -[A7], [A6 - 0x76]
  1002. 00000B9A  2F2D CAF0                move.l     -[A7], [A5 - 0x3510]
  1003. 00000B9E  4EAD 2A12                jsr        [A5 + 0x2A12 /* export_1342 */]
  1004. 00000BA2  1D5F FF8D                move.b     [A6 - 0x73], [A7]+
  1005. 00000BA6  1D7C 0001 FF8C           move.b     [A6 - 0x74], 0x1
  1006. label00000BAC:
  1007. 00000BAC  3F3C 0003                move.w     -[A7], 0x3
  1008. 00000BB0  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  1009. 00000BB4  2F2D B626                move.l     -[A7], [A5 - 0x49DA]
  1010. 00000BB8  3F2D C64C                move.w     -[A7], [A5 - 0x39B4]
  1011. 00000BBC  4EAD 2BFA                jsr        [A5 + 0x2BFA /* export_1403 */]
  1012. 00000BC0  2F2D B626                move.l     -[A7], [A5 - 0x49DA]
  1013. 00000BC4  3F2D C64C                move.w     -[A7], [A5 - 0x39B4]
  1014. 00000BC8  4EAD 2C22                jsr        [A5 + 0x2C22 /* export_1408 */]
  1015. 00000BCC  41ED C1B0                lea.l      A0, [A5 - 0x3E50]
  1016. 00000BD0  43ED BF9A                lea.l      A1, [A5 - 0x4066]
  1017. 00000BD4  20D9                     move.l     [A0]+, [A1]+
  1018. 00000BD6  20D9                     move.l     [A0]+, [A1]+
  1019. 00000BD8  4EAD 2CA2                jsr        [A5 + 0x2CA2 /* export_1424 */]
  1020. 00000BDC  3D7C 000F 0008           move.w     [A6 + 0x8], 0xF
  1021. 00000BE2  6004                     bra        +0x6 /* 00000BE8 */
  1022. label00000BE4:
  1023. 00000BE4  4EAD 1F02                jsr        [A5 + 0x1F02 /* export_988 */]
  1024. label00000BE8:
  1025. 00000BE8  4FEE FF56                lea.l      A7, [A6 - 0xAA]
  1026. 00000BEC  486E FFFA                pea.l      [A6 - 0x6]
  1027. 00000BF0  4EAD 20BA                jsr        [A5 + 0x20BA /* export_1043 */]
  1028. 00000BF4  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  1029. 00000BF8  4E5E                     unlink     A6
  1030. 00000BFA  4E75                     rts
  1031. 00000BFC  003E                     .incomplete
  1032.